cc.Class({
  extends: cc.Component,
  properties: {
    EndlessGameCtl: require('../../controller/EndlessCtl'),
    scoreLabel: {
      default: null,
      type: cc.Label
    },
    ballLenLabel: {
      default: null,
      type: cc.Label
    }
  },

  onLoad() {},

  update() {
    if (this.EndlessGameCtl.EndlessGameModel.isGame) {
      this.scoreLabel.string = this.EndlessGameCtl.EndlessGameModel.score;
      this.ballLenLabel.string =
        '+' + this.EndlessGameCtl.EndlessGameModel.NpcBall;
    }
  },

  // stopOrPlayMusic() {
  //   let sprite_icon_res = '';
  //   let icon_res = ['music', 'dismusic'];

  //   if (this.EndlessGameCtl.EndlessGameModel.volume) {
  //     this.EndlessGameCtl.EndlessGameModel.volume = 0.0;
  //     sprite_icon_res = icon_res[1];
  //   } else {
  //     this.EndlessGameCtl.EndlessGameModel.volume = 1.0;
  //     sprite_icon_res = icon_res[0];
  //   }
  //   cc.audioEngine.setEffectsVolume(
  //     this.EndlessGameCtl.EndlessGameModel.volume
  //   );

  //   cc.loader.loadRes(
  //     sprite_icon_res,
  //     cc.SpriteFrame,
  //     function(err, ret) {
  //       if (err) {
  //         console.log(err);
  //         return;
  //       }
  //       this.icon.spriteFrame = ret;
  //     }.bind(this)
  //   );
  // }
});
